package com.kupurui.asteacher.ui.job;

import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

import com.android.frame.util.AppManger;
import com.kupurui.asteacher.R;
import com.kupurui.asteacher.bean.PushSuccessInfo;
import com.kupurui.asteacher.ui.BaseAty;

import org.androidannotations.annotations.App;

import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;
import cn.sharesdk.onekeyshare.OnekeyShare;
import info.hoang8f.widget.FButton;

/**
 * 发布成功
 * Created by Administrator on 2017/7/25.
 */

public class JobPushSuccessAty extends BaseAty {
    @Bind(R.id.iv_back)
    ImageView ivBack;
    @Bind(R.id.fbtn_push)
    FButton fbtnPush;
    @Bind(R.id.tv_score)
    TextView tvScore;
    @Bind(R.id.tv_cus_time)
    TextView tvCusTime;
    @Bind(R.id.tv_class_name)
    TextView tvClassName;

    PushSuccessInfo pushSuccessInfo;
    private String class_name = "";
    @Override
    public int getLayoutId() {
        return R.layout.job_push_success_aty;
    }

    @Override
    public void initData() {
        if (getIntent().getExtras()!=null){
            pushSuccessInfo = (PushSuccessInfo) getIntent().getSerializableExtra("bean");
            tvScore.setText("学生完成本次作业最多获得"+pushSuccessInfo.getScore()+"积分");
            tvCusTime.setText(pushSuccessInfo.getCut_time());
            for (int i = 0;i<pushSuccessInfo.getClass_list().size();i++){
                if (TextUtils.isEmpty(class_name)){
                    class_name = pushSuccessInfo.getClass_list().get(i).getClass_name();
                }else{
                    class_name = class_name+"，"+pushSuccessInfo.getClass_list().get(i).getClass_name();
                }
            }
            tvClassName.setText(class_name);
        }

    }

    @Override
    public void requestData() {

    }

    @OnClick({R.id.iv_back,R.id.fbtn_push,R.id.tv_share})
    @Override
    public void onClick(View view) {
        super.onClick(view);
        switch (view.getId()){
            case R.id.iv_back:
                finish();
                break;
            case R.id.fbtn_push:
                finish();
                break;
            case R.id.tv_share:
                showShare();
                break;
        }
    }

    private void showShare() {
        OnekeyShare oks = new OnekeyShare();
        //关闭sso授权
        oks.disableSSOWhenAuthorize();
        // 分享时Notification的图标和文字  2.5.9以后的版本不     调用此方法
        //oks.setNotification(R.drawable.ic_launcher, getString(R.string.app_name));
        // title标题，印象笔记、邮箱、信息、微信、人人网和QQ空间使用
        oks.setTitle("数数君教师");
        // titleUrl是标题的网络链接，仅在人人网和QQ空间使用
        oks.setTitleUrl("http://www.usiku.cn/download/teacher.html");
        // text是分享文本，所有平台都需要这个字段
        oks.setText("发布作业了，快来做做吧");
        // imagePath是图片的本地路径，Linked-In以外的平台都支持此参数
//        oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
        oks.setImageUrl("http://usiku.cn/uploads/img/20170912/9752c0c1f6948826cf44fb9a7b675020.png");
        // url仅在微信（包括好友和朋友圈）中使用
        oks.setUrl("http://www.usiku.cn/download/teacher.html");
        // comment是我对这条分享的评论，仅在人人网和QQ空间使用
        // site是分享此内容的网站名称，仅在QQ空间使用
        oks.setSite(getString(R.string.app_name));
        // siteUrl是分享此内容的网站地址，仅在QQ空间使用
        oks.setSiteUrl("http://www.usiku.cn/download/teacher.html");

        // 启动分享GUI
        oks.show(this);
    }
}
